package com.chengqs.rainbow.group.service;

import com.chengqs.rainbow.common.core.domain.BasePage;
import com.chengqs.rainbow.group.domain.GroupDTO;
import com.chengqs.rainbow.group.domain.GroupMemberDTO;
import com.chengqs.rainbow.group.domain.GroupMemberQuery;

import java.util.List;

/**
 * <B>主类名称：</B>GroupMemberService<BR>
 * <B>概要说明：</B>enter<BR>
 *
 * @author: chengqs
 * @create: 2025-09-16 22:29:52
 **/
public interface GroupMemberService {

    BasePage<GroupMemberDTO> listByPage(GroupMemberQuery query);

    void join(GroupDTO groupDTO);

    List<Long> getByGroupId(Long groupId);

    BasePage<GroupMemberDTO> listGroupMember(GroupMemberQuery query);
}
